.left_profile{
    float: left;
    width:300px;
    min-height: 300px;
}
.image_wapper{
    text-align: center;
}
.image_wapper>img{
    -webkit-box-shadow:0px 0px 10px #000;
    -moz-box-shadow:0px 0px 10px #000;
    box-shadow:0px 0px 10px #000;
    padding: 20px;
}

.right_profile{
    float: right;;
    width:580px;
    min-height: 400px;
    text-align: left;
}

.custom_table{
    margin:20px;
}
.custom_row{
    position:relative;
    text-align: left;
}
.custom_col_left{
    width: 40%;
    float: left;
    height: 50px;
}
.custom_col_right{
    width:60%;
    float: right;
    height: 50px;
}

/** Format category block */
.category_block{
    text-align: left;
    margin-left: 10px;
    height:0px;
    overflow: hidden;
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    position:relative;
}

.sub_category_item{
    float: left;
    display: block;
    margin:10px;
    /*border-radius: 5px;
    border:2px solid #83B81A;*/
    padding-right:10px;
    position:relative;
}
.sub_category_item::after{
    content: '';
    width:10px;
    height:10px;
    position:absolute;
    background-color: inherit;
    left:-10px;
    top:0px;
}
.sub_category_item:nth-child(0){
    background-color:#73b748;
}
.sub_category_item:nth-child(1){
    background-color:#f27b53;
}
.sub_category_item:nth-child(2){
    background-color:#0bc0cb;
}
.sub_category_item:nth-child(3){
    background-color:#9d4a9c;
}
.sub_category_item ul{
    padding-left:25px;
    list-style: none;
}
.sub_category_item li{
    cursor: default;
    padding:5px;
    /*color:#333;*/
    color:#FFF;
    font-size:13px;
    font-family: Trebuchet MS,Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-weight: bold;
}
.sub_category_item li:hover{
    /*background-color: #DDD;*/
    background-color: #de567a;
}

.category_active{
    background-color:#83B81A;
}

.block_search_category{
    position:relative;
}
.block_search_category input[type='text']{
    /*margin-left: 20px;*/
    width:420px;
}
.search_category_block{
    /*overflow: hidden;
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;*/
    height:38px;
}
#quick_search_category{
    padding-right:38px;
}
.category_panel h1{
    font-size: 15px;
    color: #83B81A;
    font-family: Trebuchet MS,Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-style: italic;
    cursor: pointer;
    /*padding-left: 20px;*/
}
.category_panel{
    display: block;
    clear: both;
}

.dropdown_searchbox{
    background-image:url('../image/dropdown.png');
    background-repeat: no-repeat;
    background-position: center;
    width:34px;
    height:34px;
}
.dropdown_searchbox:hover{
    background-color:#EEE;
}
.list_all_catalogy{
    margin:0px;
    width:470px;
    display: block;
    background-color:#FFF;
    border:1px solid #999;
    background: url("../css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #EEEEEE;
    list-style: none;
    padding-left:0px;
    z-index:99999;
}
.list_all_catalogy li{
    color:#333;
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    font-size: 1.1em;
    line-height: 1.5;
    margin-left:3px;
    margin-right:3px;
    border-radius: 4px;
    padding-left: 5px;
    padding-right:5px;
    border:1px solid transparent;
}

.list_all_catalogy li:hover{
    background-image: url("../image/bg.png");
    border:1px solid #FBCB09;
}